to have a cheerful disposition - English Synonyms Dictionary